precipitation echo - German English Dictionary